canary island donkey - German English Dictionary